@charset "utf-8";

body{background-color: transparent;}

.header-menu{display: none;}

.footer-links{display: block !important;}
/*index*/
.index-main{height: 600px; overflow: hidden;}
.index-hd{float: left; width: 13.75%;}
.index-hd ul{margin-right: 15px; height: 600px; background-color: #222321; border-radius: 5px; overflow: hidden;}
.index-hd ul li{position: relative; height: 15.5%; cursor: pointer;}
.index-hd ul li:after{position: absolute; right: 0; bottom: 0; left: 0; content: ""; height: 1px; background-color: #555;}
.index-hd ul li:last-child:after{content: normal;}
.index-hd ul li a{position: absolute; top: 50%; right: 0; left: 0; margin-top: -15px;}
.index-hd ul li a i{display: none; width: 40px; height: 40px; margin: 0 auto 6px;}
.index-hd ul li a i img{display: block; width: 100%; height: 100%;}
.index-hd ul li a font{display: block; font-size: 1.125em; line-height: 30px; color: #fff; text-align: center;}
.index-hd ul li.on{height: 22.5%; background-color: #0c772d;}
.index-hd ul li.on a{margin-top: -38px;}
.index-hd ul li.on a i{display: block;}
.index-bd{float: left; width: 86.25%;}
.index-bd .section{padding: 20px; height: 560px; background-color: #fff; border-radius: 5px; overflow: hidden;}
.info-list li{padding-top: .25em; padding-bottom: .275em;}
.info-list li h4{font-size: .875em;}

.topbanner{text-align: center;}
.topbanner a{display: block;}
.topbanner a img{width: 100%;}

.midbanner{text-align: center;}
.midbanner a{display: block;}
.midbanner a img{width: 100%;}

.home-left{width: 49%;}
.home-right{width: 51%;}
.home-tzgg .common-head .menu2{margin-right: -5px; margin-left: -5px;}
.home-tzgg .common-head .menu2 li{width: 30%;}
.home-tzgg .common-head .menu2 li span{display: block; margin-right: 5px; margin-left: 5px; padding-right: 0; padding-left: 0;}
.home-tzgg .common-head .menu2 li.center{width: 40%;}
.home-link ul{margin: 0 -5px 0; overflow: hidden;}
.home-link ul li{float: left; width: 33.33333%;}
.home-link ul li a{display: block; margin: 10px 5px 0;}
.home-link ul li a img{display: block; width: 100%; height: 100%;}

.tpxw .item .place{padding-top: 56.65%;}

.news-news .first{padding: 1em 0 .75em; margin-bottom: .5em; border-bottom: 1px solid #ccc; text-align: center;}
.news-news .first dt{margin-bottom: .5em;}
.news-news .first dt a{font-weight: bold;}
.news-news .first dd{font-size: .875em; color: #999; line-height: 1.5em; max-height: 3em; text-indent: 2em; text-align: left;}
.news-news .item{min-height: 226px;}

.news-list{padding-top: .3125em;}
.news-list dl{position: relative; margin-bottom: 12px;}
.news-list dl dt{position: absolute; top: 0; left: 0; width: 40px; font-weight: bold; font-size: 1.875em; text-align: center;  line-height: 40px; color: #fff; background-color: #339351;}
.news-list dl dd{margin-left: 50px; line-height: 40px;}
.news-list dl dd a{font-weight: bold; color: #000;}
.news-list dl dd a:hover{color: #0c772d;}

.zjfl-left{width: 67%;}
.zjfl-right{width: 33%;}
.zjfl-tabs + .zjfl-tabs{margin-bottom: 20px;}
.zjfl-tabs .common-head{margin-bottom: 11px;}

.zjfl-tabs .bd .item{height: 215px; overflow-y: auto; line-height: 2em; text-indent: 2em; text-align: justify;}

.zjfl-scrolltop .bd{height: 500px; overflow: hidden;}
.zjfl-scrolltop .bd ul li{margin-bottom: 10px;}
.zjfl-scrolltop .bd ul li .place{padding-top: 66.66667%;}

.zfxxgk-left{width: 56%;}
.zfxxgk-right{width: 44%;}
.zfxxgk-leader .hd{float: left; width: 27%;}
.zfxxgk-leader .hd li a{display: block; margin-top: 13px; font-weight: bold; text-align: center; line-height: 49px; border: 1px solid #eee; background-color: #fff; box-shadow: 5px 5px 5px #ddd;}
.zfxxgk-leader .hd li a:hover{color: #fff; background-color: #0c772d; border-color: #0c772d;}
.zfxxgk-leader .hd li.on a{color: #fff; background-color: #0c772d; border-color: #0c772d;}
.zfxxgk-leader .bd{float: left; width: 73%;}
.zfxxgk-leader .bd dl{margin-left: 20px;}
.zfxxgk-leader .bd dl dt{height: 194px; text-align: center; margin-bottom: 15px; display: none;}
.zfxxgk-leader .bd dl dd{padding: 20px 20px; height: 270px; line-height: 1.6em; background-color: #fff; border: 1px solid #eee; overflow-x: hidden; overflow-y: auto;}
.zfxxgk-leader .bd dl dd .name{margin-bottom: .75em; font-size: 1.125em; font-weight: bold; color: #0c772d;}
.zfxxgk-leader .bd dl dd .memo{text-align: justify;}
.zfxxgk-leader .bd dl dd .memo p+p{margin-top: .75em;}
.zfxxgk-leader .bd dl dd .memo p.photo{display: none;}
.zfxxgk-menus .menu1{margin: 0 -6px;}
.zfxxgk-menus .menu1 li{width: 50%;}
.zfxxgk-menus .menu1 li a.link{margin: 20px 6px 0; padding: 0; color: #333; background: url(../images/zfxxgk_li_bg.png) repeat-y right #fff; border: none; box-shadow: 0px 0px 5px rgb(0 0 0 / 30%);}
.zfxxgk-menus .menu1 li a.link font{max-width: none; display: block; padding: 1.5875em 0; font-size: 1.125em; font-weight: bold; font-style: italic; text-align: center; background-repeat: no-repeat; background-position: center center;}
.zfxxgk-menus .menu1 li.li0 a.link font{background-image: url(../images/zfxxgk_li_zc.png);}
.zfxxgk-menus .menu1 li.li1 a.link font{background-image: url(../images/zfxxgk_li_zn.png);}
.zfxxgk-menus .menu1 li.li2 a.link font{background-image: url(../images/zfxxgk_li_zd.png);}
.zfxxgk-menus .menu1 li.li3 a.link font{background-image: url(../images/zfxxgk_li_nr.png);}
.zfxxgk-menus .menu1 li.li4 a.link font{background-image: url(../images/zfxxgk_li_nb.png);}
.zfxxgk-menus .menu1 li.li5 a.link font{background-image: url(../images/zfxxgk_li_ysq.png);}
.zfxxgk-menus .menu1 li.li6 a.link font{background-image: url(../images/zfxxgk_li_yjs.png);}
.zfxxgk-menus .menu1 li.li7 a.link font{background-image: url(../images/zfxxgk_li_gl.png);}
.zfxxgk-menus .menu1 li a.link:hover{box-shadow: 0px 0px 5px rgb(0 0 0 / 50%);}
.zfxxgk-menus .menu2 li a.link{padding: 1.125em 0; color: #fff; padding-left: 12%; border: none; background-color: transparent; background-size: 100% 100%;}
.zfxxgk-menus .menu2 li a.link font{display: block; font-weight: bold;}
.zfxxgk-menus .menu2 li a.link b{display: block; text-align: left;}
.zfxxgk-menus .menu2 li a.link:after{width: 36px; height: 36px; margin-top: -18px; background-image: url(../images/icon_go.png);}
.zfxxgk-menus .menu2 li a.link:hover{transform: translate3d(2px, 0, 0); box-shadow: 3px 4px 5px rgba(0, 0, 0, 0.3);}
.zfxxgk-menus .menu2 li.li0 a.link{background-image: url(../images/zfxxgk_bg_jgsz.png);}
.zfxxgk-menus .menu2 li.li1 a.link{background-image: url(../images/zfxxgk_bg_ndgkbg.png);}

.zmhd{background: url(../images/zmhd_bg.jpg) no-repeat top center #f3f3f3 !important; background-size: 100% auto}
.zmhd .heading{padding: 60px 0 0 100px; height: 140px;}
.zmhd .menus-list{padding: 25px 53px; height: 310px; background-color: #fff;}
.zmhd .menus-list ul{margin: -25px -15px 0;}
.zmhd .menus-list ul li{float: left; width: 50%;}
.zmhd .menus-list ul li a{display: block; margin: 25px 15px 0; text-align: center;}
.zmhd .menus-list ul li a:hover{box-shadow: 5px 5px 5px #ddd;}

.wzdt dl a{display: block; padding-right: 10px; padding-left: 10px; height: 40px; margin-right: 10px; margin-bottom: 10px; min-width: 80px; font-weight: bold; font-size: .875em; text-align: center; line-height: 40px; white-space: nowrap; background-color: #f7f8fa;}
.wzdt dl dt{float: left;}
.wzdt dl dt a{color: #fff; background-color: #0c772d;}
.wzdt dl dd{margin-left: 110px;}
.wzdt dl dd ul li{float: left;}
.wzdt dl dd ul li a:hover{color: #fff; background-color: #0c772d;}